package br.com.tiespec.ejb.EjbInterface;

import java.io.Serializable;
import java.util.List;

import br.com.tiespec.model.Enum.TipoSortOrder;
import br.com.tiespec.model.Modelo.ClientePortal;
import br.com.tiespec.model.Modelo.Usuario;
import br.com.tiespec.model.Util.RNException;

public interface SolicitacaoCadastroInterface extends Serializable {

	public abstract List<ClientePortal> listarClientePortal(int first, int pageSize,
			String sortField, TipoSortOrder sortOrder, String varBuscaClientePortal);

	public abstract Integer countClientePortal(String varBuscaClientePortal);
	
	public abstract ClientePortal selecionarClientePortal(Long id) throws RNException;

	public abstract void salvarClienteAndUsuario(String urlServidor, ClientePortal clientePortalInstance,
			Usuario usuarioInstance) throws RNException;

	public abstract void salvarUsuario(String urlServidor, Usuario usuarioInstance) throws RNException;
	
}